package br.org.credfaz.apaga.action;

import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Result;

import br.org.credfaz.apaga.dao.AvalFinanceiraDAO;
import br.org.credfaz.apaga.dao.ClienteDAO;
import br.org.credfaz.apaga.dao.ClienteFisicaDAO;
import br.org.credfaz.apaga.dao.ClienteInstUnidadeDAO;
import br.org.credfaz.apaga.dao.ContaCapitalDAO;
import br.org.credfaz.apaga.dao.ContaCorrenteDAO;
import br.org.credfaz.apaga.dao.ContratoCreditoDAO;
import br.org.credfaz.apaga.dao.ContratomutuoDAO;
import br.org.credfaz.apaga.dao.EmailClienteDAO;
import br.org.credfaz.apaga.dao.EnderecoClienteDAO;
import br.org.credfaz.apaga.dao.LancamentoCcaDAO;
import br.org.credfaz.apaga.dao.PlanoPagamentoDAO;
import br.org.credfaz.apaga.dao.TelefoneClienteDAO;
import br.org.credfaz.apaga.dao.TrabalhaDAO;

public class ApagaAvalFinanceiraAction {


	@Action(value="apagaBanco", results= {
			@Result(name="ok", location="/tabela-apagada.jsp")
	})
	public String execute(){
		new AvalFinanceiraDAO().apaga();
		new ClienteDAO().apaga();
		new ClienteFisicaDAO().apaga();
		new ClienteInstUnidadeDAO().apaga();
		new ContaCapitalDAO().apaga();
		new ContaCorrenteDAO().apaga();
		new ContratoCreditoDAO().apaga();
		new ContratomutuoDAO().apaga();
		new EnderecoClienteDAO().apaga();
		new PlanoPagamentoDAO().apaga();
		new TrabalhaDAO().apaga();
		new LancamentoCcaDAO().apaga();
		new EmailClienteDAO().apaga();
		new TelefoneClienteDAO().apaga();
		new TelefoneClienteDAO().apagaExtrato();
		return "ok";
	}
	

}
